millions place - French English Dictionary